Boolean logic is a form of mathematics that represents true and false values using binary numbers. It was developed by George Boole in 1854 and forms the basis of modern computing. There are three basic Boolean logic operations - AND, OR, and NOT - that allow combining true and false values to form compound conditions. Boolean logic uses logical comparisons like greater than, less than, equal to, etc. to represent conditions that evaluate to true or false.